package cn.wolfcode.luowowo.common.util;

import cn.wolfcode.luowowo.common.exception.LogicException;

/**
 * 判断参数是否合法
 */
public class AssertUtil {


    /**
     * 判断指定字符串是否有长度
     * @param phone
     * @param msg 没有长度抛出异常信息
     * @return
     */
    public static void hasLength(String phone, String msg) {
        if(phone == null || "".equals(phone.trim())){
            throw new LogicException(msg);
        }
    }

    /**
     * 判断指定的2个vuale 值是否相等
     * @param v1
     * @param v2
     * @param msg
     */
    public static void isEquals(String v1, String v2, String msg) {
        if(v1 == null || v2 == null){
            throw new LogicException("比较参数不能为null");
        }
        

        if(!v1.equals(v2)){
            throw new LogicException(msg);
        }
        
    }
}
